:root {
    --color-primary: #4165d7;
}

* {
    padding: 0;
    margin: 0;
    list-style: none;
    outline-style: none;
}

/* 内层轨道 */
::-webkit-scrollbar {
    width: 10px;
}

/* 滑块 */
::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
}

/* 外层轨道 */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background: #fafafa;
}

.input {
    width: 200px;
}

.ml_10 {
    margin-left: 10px;
}

.mr_10 {
    margin-right: 10px;
}

.mr_t0 {
    margin-top: 10px;
}
.mr_b0 {
    margin-bottom: 10px;
}
a {
    background: linear-gradient(90deg, #ff3c41, #fc0, #0ebeff);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 3px;
    transition: 0.5s;
    padding-bottom: 5px;
}

a:hover {
    background-size: 100% 3px;
}

.red {
    color: red;
}

.green {
    color: green;
}

.redBg {
  background-color: red;
}

.greenBg {
 background-color: green;
}
.flex{
    display: flex;
}


//antd样式覆盖
//弹框title 剧中
.ant-modal-title{
    text-align: center;
}
//表格标题背景颜色
:where(.css-dev-only-do-not-override-ed5zg0).ant-table-wrapper .ant-table-thead >tr>th, :where(.css-dev-only-do-not-override-ed5zg0).ant-table-wrapper .ant-table-thead >tr>td{
    background: rgba(237,237,237,0.6) !important;
}